Skip to main content

添加错误响应处理

如果您的 API 返回状态码大于 400 的响应,且这些响应不应自动抛出错误,则 Zapier 建议启用 skipThrowForStatus。

此功能允许您为状态码大于 400 的响应创建自定义错误处理脚本。请注意,401 状态码 无论如何 都会抛出 RefreshAuthError

要启用 skipThrowForStatus

1. 启用 skipThrowForStatus

  • 登录 Platform UI

  • 选择您的集成。

  • 在左侧边栏的“构建”部分,点击“高级”。

  • 点击“设置”选项卡。

  • 在“启用 skipThrowForStatus”旁边点击“On”切换按钮。

  • 点击“保存”。

2. 使用 Code Mode 添加错误处理脚本

您需要在可能遇到错误的身份验证、触发器或操作中,使用 Code Mode 添加错误处理脚本。

在 API 调用中使用环境变量

returnz.request(options).then((response)=>{if(response.status===404) {thrownewz.errors.Error("Insert error message to user here","InvalidData",404);}returnresponse.json;});

了解更多关于 Zapier 中的一般错误处理 的信息。

视频教程

您可以参考此视频,了解如何实现错误处理:

需要帮助?告诉我们您的问题,我们会将您连接到合适的资源或支持团队。